package day05;
import java.util.Scanner;
public class ExtendPractice {
    public static void main(String[] args) {
        Scanner scan=new Scanner(System.in);
        /*
        1. 利用for循环计算：求数字1到100之内，所有偶数的和，并输出

        2. 利用for循环计算：求8的阶乘，并输出

        3. 利用for循环计算：打印字符*组成的直角三角形，输出结果如下所示：

   *
   ***
   *****
   *******
   *********
   ***********
   ```

        4. 定义数组，包含10个元素，随
        机生成数据(范围自拟)，查找最大值和最小值，并输出
         */
        //4.
        int[] a=new int[10];
        for(int i=0;i<a.length;i++){
            a[i]=(int)(Math.random()*100);
            System.out.println(a[i]);
        }
        int max=a[0];
        for(int i=1;i<a.length-1;i++){
            if(a[i]>max){
                max=a[i];
            }
        }
        System.out.println("最大值为："+max);

        int min=a[0];
        for(int i=1;i<a.length-1;i++){
            if(a[i]<min){
                min=a[i];
            }
        }
        System.out.println("最小值为："+min);


        /*
        //3.

        for(int i=1;i<=6;i+=2){
            for(int j=1;j<=2i-1;j++) {
                System.out.print("*");
            }
            System.out.println();
        }


         */



        /*
        //2.
        System.out.println("请输入阶乘数：");
        int num=scan.nextInt();
        int result=1;
        for(int i=1;i<=num;i++){
            result*=8;
        }
        System.out.println(result);

         */


        /*
        //1.
        int sum=0;
        for(int i=1;i<=100;i++){
            if(i%2==0){
                sum+=i;
            }
        }
        System.out.println(sum);

         */


    }
}
